import junit.framework.TestCase;

public class Liczba2Test extends TestCase {
	Liczba2 liczba;
	Liczba2 liczba2;
	public void setUp()	{
		liczba = new Liczba2(8, 2);
	}
	public void testOne() throws Exception	{
		liczba.changeBase(4);
		assertEquals(liczba.toString(), "20");
		liczba.changeBase(2);
		assertEquals(liczba.toString(), "1000");
		assertTrue(liczba.toString().equals("1000"));
	}
	public void testTwo() throws Exception	{
		liczba2 = new Liczba2(8, 2);
		assertEquals(Integer.toString(liczba.decimal, liczba.base), Integer.toString(liczba2.decimal, liczba2.base));
	}
	public void testThree() throws Exception	{
		assertEquals(liczba.changeDecimal(-1), null);
	}
	public void testFour() throws Exception	{
		//assertFalse())
	}
	public void tearDown() {
			liczba = null;
	}
}